package com.fatgirl.load.loadStrategy
{
	import com.fatgirl.load.LoadData;
	
	import flash.events.IEventDispatcher;

	/**
	 *  
	 * 加载器策略接口
	 * @author iceman
	 * 
	 */
	public interface ILoadStrategy
	{
		/**
		 * 从本地或者URL加载内容 
		 * @param _url
		 * 
		 */
		function load(_url:String):void;
		
		/**
		 * 停止并且卸载加载器 
		 * 
		 */
		function unLoad():void;
		
		/**
		 * 获取加载数据 
		 * @return 
		 * 
		 */
		function get loadData():LoadData;
		/**
		 * 设置加载数据 
		 * @param _loadData
		 * 
		 */
		function set loadData(_loadData:LoadData):void;
	}
}